package vip.websky.project.user.service;

import vip.websky.project.module.dto.RequestDTO;
import vip.websky.project.module.dto.ResponseDTO;

/**
 * 系统角色 服务接口
 *
 * @Author YangYong E-mail:yang2048@qq.com
 * @Create 2017/9/25-2:04
 **/
public interface RoleService {
    /**
     * 1. 添加
     */
    ResponseDTO addRole(RequestDTO requestDTO);

    /**
     * 2. 查询（角色、权限）
     */
    ResponseDTO getRole(RequestDTO requestDTO);

    /**
     * 3. 查询列表（角色、权限）
     */
    ResponseDTO getRoleList(RequestDTO requestDTO);

    /**
     * 4. 修改信息
     */
    ResponseDTO editRole(RequestDTO requestDTO);

    /**
     * 4. 删除（角色、权限）
     */
    ResponseDTO removeRole(RequestDTO requestDTO);
}
